Property NameReturn TypeDescription
AbbreviatedAmortizationType String

The abbreviated amortization type for the Product

AbbreviatedLoanType String

The abbreviated loan type for the Product

AdditionalFeeRefundabilityTerms String

The refundibility terms for additional fees

AdjustmentsBreakdown ADLCollection< IAdjustmentDetail >

The collection of Adjustment Detials on the Product not including hidden adustments

AdjustmentsBreakdownIncludeHidden ADLCollection< IAdjustmentDetail >

The collection of Adjustment Detials on the Product including hidden adustments

Alias String

The Product's alias

AllowsDAPFlag Int32

If the Product allows DAP

AltBIWkPI Int16

Alternate Bi weekly PI type

AmorizationDescriptionId Int32

The amortization description ID

AmortizationChk Int16

If amortization is on the Product

AmortizationType String

The amortization type for the Product

AmortizationTypeCodeId String

The amortization type code ID on the Product

AmortizationTypeEdiTypeId Int64

The amortization type EDI type ID on the Product

ApplyProductCommand String

The apply product command for this Product

APRCalendar APRCalendarType

The APR Calendar type

APRVariance Double

APR variance amount

ARMAlias String

The ARM alias for the Product

ArmDescription String

The ARM description

ArmDescriptionId Int32

The ARM description ID

ArmId Int32

The ARM ID associated to the Product

AssumptionType Int16

The type of assumption on the Product

AvailablePrepaymentPenaltyOptionsDescription String

The description of Prepayment Penalty options collection for the Product

BaseOrigination Double

The base origination points for the Product

BiweeklyInterestFactor Double

The biweekly interest factor

BuydownID Int64

Get/Set the Product's Buydown ID

CalculationCalendar CalendarCalculationType

The calendar calculation type for the Product

CalculationType CalculationType

The Product's Calculation Type

CeilingRateType String

The ceiling for rate type

CeilingRateValue Double

The ceiling for rate value

ChangeRateLimitsMethod Int32

Change reate limits method

CodeID String

The code ID on the Product

CommitmentTypes Dictionary<String, Int64>

The collection of Product Commitment Types

ComRateChgFreq Int16

The commercial rate change frequency

ComRateChgOtherDesc String

The commercial rate change frequency other description

ConstInterestDueDate DateTime

Construction interest due date for the Product

ConstructionId Int32

The construction terms ID for the Product

ConversionDate DateTime

Conversion date

ConversionOption Int16

Conversion option

ConvFeePercent Double

Conversion fee percent

ConvFeePlus Double

Conversion fee plus amount

CreditScoreBorrowerMethod Int16

The Product's Credit Score Borrower Method

CreditScoreRuleMethod Int16

The Product's Credit Score Rule Method

CurrentPricingCombinations ADLCollection< IPricingCombination >

A collection of pricing combinations

CurrentPricingHistoryId Int32

The current pricing history ID

DaysChargesValid Int32

Number of days the charges are valid on the Product

DaysLate Int16

Days the payment is allowed to be late

DaysPriorToClosingMustLock Int32

Number of days prior to closing the rate must be locked for the Product

DaysRateValid Int32

Number of days the rate is valid on the Product

DecreaseInInterest Int16

Decrease in interest type

DefaultAboveNote Double

The default above note

DefaultAboveNoteType Int16

The default above note type

DefaultAmortizationTerm Int32

The default amortization term for the Product

DefaultAssetType String

The default asset type for the Collateral

DefaultInterestOnlyTerm Int32

The default interest only term for the Product

DefaultNumberOfPayments Int32

The default number of payments for the Product

DefaultPricingCap Double

The default pricing cap for the Product

DefaultTIFromREO Boolean

Default the proposed taxes and insurance amounts from the subject property REO

DemandType Int16

The typeof demand for the product

Description String

The Product's description

DiscountOrPremium Int16

The discount or premium for the Product

DisplayAlias String

The Product's alias to display to the screen

DisplayDescription String

The displayed description for the Product

EarlyCheckPlanNumber String

Early check integration Plan Number

ExampleFirstRateAdjValue Double

Example for a first rate adjustment

ExampleLoanAmount Double

Example of a loan amount

ExampleLoanRate Double

Example of a loan rate

ExampleMethod Int16

Example of a method

ExampleNoPmtsFirstRateAdj Int16

Example of the number of payments until first adjustment

ExampleNumberOfpayments Int16

Example of number of payments

FIRRoundingType String

FIR rounding type for the Product

FirstAdjustmentYears Int32

Number of years until the first adjustment for the Product

FnmaPlanNumber String

FNMA plan number

Grade String

The Product's grade

GradePriority Int32

The priority of the grade on the Product

HazardInsuranceAmount Double

Hazard insurance amount

HazardInsuranceAvailable Int16

What hazard insurnace is available

HazardInsuranceCost Double

The cost of hazard insurance

HazardInsuranceTerm Double

the term of the hazard insurance

HelocFlag Boolean

If the Product is a HELOC Product

HudSetupID Int32

The HUD setup ID used for the Product

IndexAlias String

The index alis for the Product

IndexId Int32

The index ID for the Product

IndexRoundingPrecision Double

Value of index rounding precision (default 0.125)

IndexValue Double

The index value for the Product

InitialDisclosureNumOddDays Int16

Number of odd days interest for the initial disclosure

InterestCalculation InterestCalculationMethod

The interest calculation method for the Product

IntroductoryRateOffered Boolean

An introductory rate is offered. AlertWhenNoteBelowFloor wil not return true if this is set.

InvalidReasons Dictionary<String, IProductReason >

The collection of Invalid Reasons

IsActive Boolean

If the Product is active

IsARMAmortization Boolean

Is the Product an ARM Amortization

IsArmDisclosureFlag Boolean

If the Product has an ARM disclosure

IsAssumptionFlag Boolean

If the Product has an assumption

IsBuydownAllowed Boolean

If buydown is allowed on the Product

IsChangePaymentLimitsFlag Boolean

IF the payment limits change

IsChangeRateLimitsFlag Boolean

If the rate limits can change

IsClosedEnd Boolean

Is a closed end Product

IsCommercial Boolean

If the Product is for the Commercial Channel

IsConstRepaymentFlag Boolean

Is a contrustion repayment

IsConventional Boolean

If the Product is a Conventional Product

IsDemandFlag Boolean

If the Prduct is a demand product

IsFHA Boolean

If the Product is a FHA Product

IsFixedRateAmortization Boolean

Is the Product a Fixed Rate Amortization

IsGPMAmortization Boolean

Is the Product a GPM Amortization

IsHazardInsuranceRequired Boolean

If hazard insurnace is required

IsInterestOnly Boolean

Is the Product Interest Only

IsInterestOnlyBalloonAmortization Boolean

Is the Product an Interest Only Balloon Amortization

IsJumbo Boolean

Is a jumbo Product

IsLateChargeFlag Boolean

Does the Product have late charges

IsLifePaymentLimitsFlag Boolean

If life payment limits

IsLifeRateLimitsFlag Boolean

If life rate limit

IsOpenEnd Boolean

Is an open end Product

IsOtherAmortization Boolean

Is the Product an Other Amortization

IsOtherLoanType Boolean

If the Product is for an other loan type

IsOverdraftAccount Boolean

Is the product for overdraft acccount

IsOverridePPPenaltyFlag Boolean

If the prepayment penalty description is overriden

IsPenaltyFlag Boolean

Does the Product have a penalty

IsPrepaymentFlag Boolean

If the Product has a prepayemnt penalty

IsProductValid Boolean

Is the Product Valid

IsPropertyInsuranceFlag Boolean

If the Product has property insurance

IsRateAdjFlag Boolean

Is a Product with rate adjustment

IsRehabilitation Boolean

If the Product is a rehabilitation

IsRequiredDepositFlag Boolean

If the Product requires a deposit

IsSecAircraftFlag Boolean

If the Product has aircraft as security interest

IsSecFundsOnDepFlag Boolean

If the Productsecures funds on deposit

IsSecGoodSpropFlag Boolean

If the Product has a security goods proposal

IsSecLandContractFlag Boolean

If the Product has a secured a land contract on real property

IsSecLifeInsuranceFlag Boolean

If the Product has life insurance as security interest

IsSecManuHomeFlag Boolean

If the Product has a security for lands

IsSecMotorVehicleFlag Boolean

If the Product has a motor vehicle as security interest

IsSecOtherFlag Boolean

If the Product can secure other loans

IsSecOtherLoansFlag Boolean

If the Product has secured other loans

IsSecPerSpropFlag Boolean

If the Product has a secured personal property

IsSecRealPropFlag Boolean

If the Product has a secured real property

IsSecRealPropOtherFlag Boolean

If the Product has a secured real property securing other loans with Lender

IsSecRightOfSetoffFlag Boolean

If the Product has a secured right of setoff

IsSecSecuritiesFlag Boolean

If the Product has a secured securities

IsSecurityFlag Boolean

If the Product has security

IsSecWatercraftFlag Boolean

If the Product has watercraft as security interest

IsStreamline203kFlag Boolean

If the Product is a streamline 203k

IsSuppressMaturityDtFlag Boolean

If the Product suppresses the maturity date

IsUSDA Boolean

If the Product is a USDA Product

IsVA Boolean

If the Product is a VA Product

IsVariableRateDisclosureFlag Boolean

If the Product is a variable rate disclosure

KeyString String

The Product's ADL KeyString Identifier

LateChargeCeiling Double

The Ceiling for Late Charge fees

LateChargeDescription String

The description for Late Charge fees

LateChargeDollar Double

The amount in dollars for Late Charge fees

LateChargeFloor Double

The Floor for Late Charge fees

LateChargeMethod Int16

The method for Late Charge fees

LateChargePercent Double

The amount as a percent for Late Charge fees

LateChargeType Int16

The charge type for Late Charge fees

LifeIncreaseInterest Int16

If life interest increase

LifeRateLimitsMethod Int32

life rate limit method

LoanType String

The loan type for the Product

LoanTypeCode String

The loan type code as a string for the Product

LoanTypeDescription String

The loan type description for the Product

LoanTypeEdiTypeId Int64

The loan type EDI type id for the Product

LongDescription String

The Product's long description

LongDescriptionWithValidInvalidIdentifier String

The Product's long description with valid / invalid flag

LookBackPeriod Int32

The look back period

LTVRoundDecimal Int16

The number of decimal placed to round the LTV

LTVRoundType Int16

The type of rounding for LTV

LTVWholeRoundType Int16

The type of rounding for LTV whole numbers

Margin Double

The margin for the Product

MaxAmortizationTerm Int32

The maximum amortization term for the Product

MaximumTerm Int32

The maximum term for the Product

MaximumTermInYears Int32

The Maximum loan term in years for the Product

MaxInterestOnlyPayments Int16

The maximun interest only payments

MaxReverseOrigination Double

No documentation provided

MIFactors ADLCollection< IMIFactor >

Collection of MI factors

MIID Int32

Mortgage insurance ID

MinAmortizationTerm Int32

The minimum amortization term for the Product

MinimumFinanceCharge Double

The minimum Finance charge for the Product

MinimumTerm Int32

The minimum term for the Product

MinimumTermInYears Int32

The minimum loan term in years for the Product

MinInterestOnlyPayments Int16

The minimum interest only payments

MIType Int32

The MI type used for the Product

NegAmCap Double

Negative payment amount capacity

NegAmPymtType String

Negative payment type

NoticeDate String

Notice date for the Product

OptimalBlueProductID Int32

The optimal blue integration Product ID

OtherChk Int16

Other check on Product

OtherText String

Other text for the Product

OverallLimitations Int16

Overall limitations on the Product

OverridePPPenaltyDesc String

The overriden prepayment penalty description

PaymentsPerYear Int16

The payments per year for the Product

PeriodicIncreaseInterest Int16

If periodic interest increases

PeriodicPayments Int16

ID Peridic Payments

PermanentRateOption PermanentRateOptions

Permanent rate option for the Product

PLFTypeID Int32

No documentation provided

PrePaidInterestFactor Double

The prepaid interest factor for the Product

PrepaymentPenaltyOptions ADLCollection< IPrepaymentPenalty >

Prepayment Penalty options collection for the Product

PrepaymentPenaltyPercent Double

The percent amount for the prepayment penalty of the Product

PricingCombinations ADLCollection< IPricingCombination >

The collection of Pricing Combinations

PricingOptions Dictionary<String, IPricingOption >

The collection of Pricing Options

Priority Int32

The priority of the Product

ProductCategoryID Int32

The Product's category ID

ProductCode String

The Product's code

ProductHasMultipleGrades Boolean

If the production has multiple grades

ProductKeyString String

The Product's grade KeyString

PymtAdjCap Double

Payment adjustmnet cap

PymtNoLater Int32

Payments no later than

PymtNoSooner Int32

Payment no sooner than

RateDescription String

Rate description

RateDescriptionId Int32

Rate description ID

RateDeterminedById Int32

Rate determination ID

RateIncreaseMethod Int16

rate increase method

RateLaterThan String

Rate change no sooner than

RateSheets Dictionary<String, Int32>

Dictionary of rate sheets

RateSoonerThan String

Rate change no later than

RefundFlag Int16

If the Product has a refund

RepaymentOption RepaymentOptions

Repayment option for the Product

RoundingAdditional Int16

Addition description of the rounding method

RoundingMethod String

Description of rounding method

RoundingMethodId Int32

rounding method ID

RoundingOption Int16

The rounding option chosen

SecurityOtherDescription String

Descrition of a security type of other for the Product

SecurityType Int16

The security type of the Product

ShortDescription String

The Product's short description

SortPriority Int32

The sort order priority for the Product

StepRateID Int32

The step reate schedule ID used for the Product

StillOwe Int16

If te product is still owed upon

SubsPymtAdjType String

subsequent adjustment type

SubsPymtAdjValue Double

Subsequebt payment value

SubsRateAdjValue Double

Subsequent rate adjustment value

TermInYears Int32

Loan term in years for the Product

ThereIsRateAdj Int16

IF there is a rate adjustment

TotalCreditScoreMethod Int16

The Product's Total Credit Score Method

TrendIndexAlias String

The trend index alis for the Product

TrendIndexId Int32

The trend index ID for the Product

TrendIndexValue Double

The trend index value for the Product

UWNoteRateTypeID Int32

The underwritting note rate type ID

UWOtherRate Double

The underwritting other rate description

UWPercentAboveBelowRate Double

Underwritting percent above or below the rate

Validity String

A string for is the Product is valid or invalid

ValidReasons Dictionary<String, IProductReason >

The collection of Valid Reasons

Value String

No documentation provided

VariableRateDisclosure Int32

The variable rate disclosure